#include "pch.hpp"
#include "AbstractDomStream.hpp"

using namespace boostext;




AbstractDomOutputStream::~AbstractDomOutputStream()
{}
///////////////////////////////////////////////////////////////////////////////////////////////////

AbstractDomInputStream::~AbstractDomInputStream()
{}
///////////////////////////////////////////////////////////////////////////////////////////////////

void AbstractDomInputStream::openElement(QString name)
{
	if(!nextElement(name))
		BOOSTEXT_THROW(DomParsingException(format("Expected start element <%1%> not found.") % name));
}
///////////////////////////////////////////////////////////////////////////////////////////////////

void AbstractDomInputStream::closeElement(QString name)
{
	if(!nextEndElement(name))
		BOOSTEXT_THROW(DomParsingException(format("Expected end element <%1> not found.") % name));
}
///////////////////////////////////////////////////////////////////////////////////////////////////
